package com.weisw.polaris.admin.service;

import com.weisw.polaris.admin.model.User;
import com.weisw.polaris.core.page.PageRequest;
import com.weisw.polaris.core.service.CurdService;

import java.io.File;

public interface UserService extends CurdService<User> {
    /**
     * 根据名字查找用户
     * @param userName
     * @return
     */
    User findByName(String userName);
    /**
     * 生成用户信息Excel文件
     * @param pageRequest 要导出的分页查询参数
     * @return
     */
    File createUserExcelFile(PageRequest pageRequest);
}
